package com.shujia.wyh.day24;

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;

/*
    字节缓冲输入流：BufferedInputStream
    构造方法：
            BufferedInputStream(InputStream in)
创建一个 BufferedInputStream并保存其参数，输入流 in ，供以后使用。
 */
public class BufferedInputStreamDemo1 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("a.txt");
        BufferedInputStream bis = new BufferedInputStream(fis);

        //调用方法，读取数据
        //一次读取一个字节
//        int b = 0;
//        while ((b=bis.read())!=-1){
//            System.out.print((char) b);
//        }
        System.out.println("=================================");
        //一次读取一个字节数组
        int length = 0;
        byte[] bytes = new byte[10];
        while ((length=bis.read(bytes))!=-1){
            String s = new String(bytes, 0, length);
            System.out.print(s);
        }
    }
}
